package tmt.usercenter.web.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@ApiModel(description = "锁粉列表项对象")
@Getter
@Setter
public class AppUserInfo implements Serializable {

	@ApiModelProperty("用户ID")
	private Long id;

	@ApiModelProperty("用户头像")
	private String avatar;

	@ApiModelProperty("用户帐号")
	private String username;

	@ApiModelProperty("用户实名")
	private String realName;

	@ApiModelProperty("用户手机号码")
	private String mobile;

	@ApiModelProperty("在线状态")
	private boolean online;

	@ApiModelProperty("登录次数")
	private int loginCount;

	@ApiModelProperty("创建时间")
	private Date createTime;

	@ApiModelProperty("邀请人数")
	private int invitedCount;

	@ApiModelProperty("业务可选信息")
	private String option;

	@ApiModelProperty("邀请的会员列表")
	private List<AppUserInfo> invitedUsers;

}
